Does every Computer Scientist need to know Formal Methods?

FME’s Teaching Committee has recently organised a special issue of Formal Aspects of Computing that puts forward different perspectives on why and how Formal Methods should be represented in Computer Science curricula. The discussion was triggered by the guidelines that ACM has been publishing for computer technology university curricula for more than five decades.

Read more

Share

Book Review: Understanding Programming Languages

Cliff B. Jones: Understanding Programming Languages

Springer, November 2020, 229 pp, ISBN: 978-3-030-59256-1. https://doi.org/10.1007/978-3-030-59257-8

Summary

The book Understanding Programming Languages by Cliff B. Jones is about the formal specification of the semantics of programming languages. It focuses on the structural operational semantics of imperative and sequential languages, including features such as blocks and procedures, with an extension to concurrent objects at the end of the book. The material is presented with great clarity and requires almost no background knowledge, making the book perfectly suitable for any person curious about programming languages and seeking a deeper understanding of how they work. This book is also for language designers, as being formally precise is an invaluable tool to help catch design issues early in the design phase.

Read more

Share

FM 2026: Announcement

Preliminary Announcement:
FM 2026: 27th International Symposium on Formal Methods

Tokyo, Japan, May 18-22, 2026

Read more

Share

FME Fellowship Awarded to Prof. Jeannette Wing

Prof. Jeannette Wing, professor of Computer Science at Columbia University (US), has been awarded the FME Fellowship 2024. The Fellowships are awarded every three years in recognition of technical breakthroughs and pioneering work in advancing, applying, and promoting mathematically rigorous methods for the design of computing systems.

Read more

Share

79th FME Meeting, 12 September 2024

The 79th Business Meeting of FME will take place at Formal Methods 2024 in Milan (Italy), September 12, 2024.

Read more

Share

FormaliSE 2024 & 2025

FormaliSE 2024 took place on 14-15 April 2024, in Lisbon, Portugal, as a co-hosted conference of the International Conference on Software Engineering (ICSE2024). Carlo A. Furia (Università della Svizzera italiana, Switzerland) and Antónia Lopes (University of Lisbon, Portugal) were this year’s PC Co-chairs. 41 papers were submitted, which is amongst the highest level in recent years, of which 14 were accepted (11 full research papers, 1 case study and 2 research ideas).

Read more

Share

FME Annual General Meeting 2024

The Annual General Meeting of FME will take place online, June 26, 2024.

Read more

Share

FM 2026: Call for Organisers

Call for Proposals
FM 2026: 27th International Symposium on Formal Methods
Spring 2026

Read more

Share

77th FME Meeting, 1st February 2024

The 77th Business Meeting of FME will take place in London (UK), February 1, 2024.

Read more

Share

Book Review: Program Proofs

K. Rustan M. Leino: Program Proofs

MIT Press, 2023, 496 pp, ISBN: 978-0-262546-23-2. https://mitpress.mit.edu/9780262546232/program-proofs/

Summary

The book Program Proofs by Rustan Leino teaches students how to write specifications for functional, imperative, and object-oriented program code and how to prove them correct. The book uses the language and proof tool Dafny. It comes with online code examples and, as teacher’s material, answers to the exercises.

Read more

Share